View All Submissions

'; if (!isset($_GET['pid']) || !ctype_digit($_GET['pid'])) { err("Submission id is invalid"); } // Get sub info $spq = "SELECT * FROM `" . OCC_TABLE_PAPER . "` WHERE `paperid`='" . safeSQLstr($_GET['pid']) . "'"; $spr = ocsql_query($spq) or err("Unable to get submissions "); if (mysql_num_rows($spr)!=1) { err("There does not appear to be a submission with that id (or there is more than one)"); } $spl = mysql_fetch_array($spr); // catch for otherauthors in submission.inc if (isset($spl['otherauthors']) && !empty($spl['otherauthors'])) { $_POST['otherauthors'] = $spl['otherauthors']; } // Get authors $oc_authorNum = 0; $qa = "SELECT * FROM `" . OCC_TABLE_AUTHOR . "` WHERE `paperid`='" . safeSQLstr($_GET['pid']) . "'"; $ra = ocsql_query($qa) or err("Unable to get authors "); while ($a = mysql_fetch_array($ra)) { $apos = $a['position']; foreach ($a as $akey => $aval) { if (preg_match("/^(?:paperid|position)$/", $akey)) { continue; } $spl[$akey . $apos] = $aval; } } $oc_authorNum = $apos; // Get topics $qt = "SELECT `topicid` FROM `" . OCC_TABLE_PAPERTOPIC . "` WHERE `paperid`=" . safeSQLstr($_GET['pid']) . ""; $rt = ocsql_query($qt) or err("Unable to get topics "); $spl['topics'] = array(); while ($t = mysql_fetch_array($rt)) { $spl['topics'][] = $t['topicid']; } require_once OCC_FORM_INC_FILE; require_once OCC_SUBMISSION_INC_FILE; $files = 'File'; if ($spl['format'] && oc_isFile($pfile = $OC_configAR['OC_paperDir'] . preg_replace("/\D/", "", $_GET['pid']) . "." . $spl['format'])) { $files .= "" . safeHTMLstr($_GET['pid']) . ".".$spl['format']." (" . oc_formatNumber(oc_fileSize($pfile)) . ')'; } else { $files .= "not uploaded"; } $files .= ''; $advocate = ''; if ($OC_configAR['OC_paperAdvocates']) { $qadv = "SELECT `" . OCC_TABLE_PAPERADVOCATE . "`.`advocateid`, CONCAT_WS(' ',`" . OCC_TABLE_REVIEWER . "`.`name_first`,`" . OCC_TABLE_REVIEWER . "`.`name_last`) AS `name`, `" . OCC_TABLE_REVIEWER . "`.`organization` FROM `" . OCC_TABLE_PAPERADVOCATE . "`, `" . OCC_TABLE_REVIEWER . "` WHERE `" . OCC_TABLE_PAPERADVOCATE . "`.`paperid`='" . safeSQLstr($_GET['pid']) . "' AND `" . OCC_TABLE_PAPERADVOCATE . "`.`advocateid`=`" . OCC_TABLE_REVIEWER . "`.`reviewerid`"; $radv = ocsql_query($qadv) or err("Unable to get advocate info "); if (mysql_num_rows($radv) == 1) { $spladv = mysql_fetch_array($radv); $advocate .= 'Advocate:' . safeHTMLstr($spladv['name']) . ', ' . $spladv['organization'] . ''; } } $reviewers = ''; $qrev = "SELECT `" . OCC_TABLE_PAPERREVIEWER . "`.`reviewerid`, CONCAT_WS(' ',`" . OCC_TABLE_REVIEWER . "`.`name_first`,`" . OCC_TABLE_REVIEWER . "`.`name_last`) AS `name`, `" . OCC_TABLE_REVIEWER . "`.`organization` FROM `" . OCC_TABLE_PAPERREVIEWER . "`, `" . OCC_TABLE_REVIEWER . "` WHERE `" . OCC_TABLE_PAPERREVIEWER . "`.`paperid`='" . safeSQLstr($_GET['pid']) . "' AND `" . OCC_TABLE_PAPERREVIEWER . "`.`reviewerid`=`" . OCC_TABLE_REVIEWER . "`.`reviewerid`"; $rrev = ocsql_query($qrev) or err("Unable to get reviewers info "); if (($rows = mysql_num_rows($rrev)) > 0) { $reviewers .= 'Reviewer(s):'; while ($splrev = mysql_fetch_array($rrev)) { $reviewers .= (($rows > 1) ? '• ' : '') . '' . safeHTMLstr($splrev['name']) . ', ' . $splrev['organization'] . '
'; } $reviewers .= ''; } print '
     

'; oc_showFieldSet($OC_submissionFieldSetAR, $OC_submissionFieldAR, $spl); $extra = ''; if (oc_hookSet('chair-show_paper')) { foreach ($GLOBALS['OC_hooksAR']['chair-show_paper'] as $hook) { require_once $hook; } } print $files . $extra . $advocate . $reviewers; print '
ID:' . safeHTMLstr($_GET['pid']) . '
Submitted:' . safeHTMLstr($spl['submissiondate']) . '
Last Updated:' . safeHTMLstr($spl['lastupdate']) . '
'; printFooter(); ?>